14fcd71cee226248585cab11065964494e4e8d24,features/vaadin-jmxconfiggenerator/src/main/java/org/opennms/features/vaadin/jmxconfiggenerator/ui/mbeans/MBeansHelper.java,MBeansHelper,buildKeyPropertyList,#ObjectName#,110
Before Change
if (keyPropertyListString != null && !keyPropertyListString.isEmpty()) {
String[] keyValuePairs = keyPropertyListString.split(",");
for (String eachKeyValue : keyValuePairs) {
String[] keyValue = eachKeyValue.split("=");
if (keyValue.length >= 1) {
keyValueMap.put(keyValue[0], keyValue.length == 2 ? keyValue[1] : "undefined");
}
}
After Change
if (keyPropertyListString != null && !keyPropertyListString.isEmpty()) {
String[] keyValuePairs = keyPropertyListString.split(",");
for (String eachKeyValue : keyValuePairs) {
String key = eachKeyValue.substring(0, eachKeyValue.indexOf("="));
String value = eachKeyValue.length() > key.length() ? eachKeyValue.substring(key.length() + 1) : "undefined";
if (!key.isEmpty() && !value.isEmpty()) {
keyValueMap.put(key, value);